body{
	padding: 0;
	margin: 0;
}
div{
	box-sizing: border-box;
}
.page_center{
	width: 100%;
	height: 100%;
	background-color: #fff;
}
/* 顶部 */
.top_page{
	display: flex;
	justify-content: center;
}
.top_left{
	width: 3.59375rem;
	margin-right: .625rem;
}

.logo_div{
	padding-left: .911458rem;
	height: .572917rem;
	display: flex;
	align-items: center;
}
.logo_img{
	width: .453125rem;
	height: .15625rem;
}
.bg_bn{
	width: 3.59375rem;
	height: 1.510417rem;
	background: url('../image/bg-bn1.png') no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.company_title{
	position: absolute;
	top: .598958rem;
	left: .911458rem;
	font-size: .25rem;
	color: #321400;
	font-weight: 600;
	width: 3.645833rem;
}
.title_prompt{
	position: absolute;
	top: .9375rem;
	left: .911458rem;
	font-size: .125rem;
	color: #66605C;
	margin-top: .052083rem;
}
.kaidian{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #FF531A;
	font-size: .125rem;
	color: #fff;
	width: 1.291667rem;
	height: .40625rem;
	margin: .140625rem auto;
}
.right_arrow{
	width: .072917rem;
	height: .072917rem;
}
.top_right{
	width: 2.8125rem;
	height: 3.697917rem;
}
.bg_bn2{
	width: 2.8125rem;
	height: 3.697917rem;
}
/* 中部1 */
.main1{
	display: flex;
	justify-content: center;
	margin-top: .46875rem;
}
.main1_left_div{
	width: 2.5rem;
	height: 2.666667rem;
	background: url('../image/bg-bn3.png') no-repeat;
	background-size: 100% 100%;
}
.main1_right_div{
	display: flex;

	flex-wrap: wrap;
	align-content:center;
	height: 2.666667rem;
	width: 4rem;
	margin-left: .260417rem;
}
.main1_title{
	width: 100%;
}
.main1_title div{
	color: #684731;
	font-size: .15625rem;
	font-weight: 600;
}
.sort_box{
	display: flex;
	width: 4.5rem;
	flex-wrap: wrap;
}
.sort_div{
	width: 1.75rem;
	display: flex;
	align-items: center;
	margin-top: .260417rem;
}
.sort_mar_rig{
	margin-right: .260417rem;	
}
.sort_img{
	width: .375rem;
	height: .375rem;
	margin-right: .083333rem;
}
.sort_title{
	color: #353347;
	font-size: .09375rem;
	font-weight: 600;
}
.sort_text{
	color: #353347;
	font-size: .072917rem;
}
/* 中部2 */
.main2{
	/* display: flex; */

}
.main2_title{
	font-size: .25rem;
	color: #684731;
	margin-top: .130208rem;
	text-align: center;
	height: .390625rem;
	line-height: .390625rem;
	font-weight: 600;
}
.main2_center{
	display: flex;
	justify-content: center;
	/* width: 4.166667rem; */
}
.main2_center_box{
	width: 1.09375rem;
}
.main2_mar_box{
	margin: 0 .666667rem;
}
.main2_img{
	width: 1.0625rem;
	height: .994792rem
}
.main2_box_title{
	font-size: .104167rem;
	color: #684731;
	text-align: center;
	height: .15625rem;
	line-height: .15625rem;
}
.main2_text{
	font-size: .072917rem;
	color: #684731;
	text-align: center;
	height: .104167rem;
	line-height: .104167rem;
	margin-top: .041667rem;
}
/* 中部3 */
.main3{
	margin-top: .833333rem;
	display: flex;
	flex-direction:column; 
	align-items: center;
}
.main3_title{
	font-weight: 600;
	font-size: .25rem;
	color: #684731;
	height: .416667rem;
	line-height: .416667rem;
}
.main3_text{
	font-size: .125rem;
	color: #684731;
	height: .208333rem;
	line-height: .208333rem;
}
.main3_center{
	width: 6.25rem;
	padding: .15625rem 0 .208333rem;
	display: flex;
	justify-content: center;
	box-shadow:0px 23px 24px 0px rgba(0,0,0,0.04);
	margin-bottom: .3125rem;
}
.main3_box{
	display: flex;
	flex-direction:column; 
	align-items: center;
	padding: 0 .229167rem;
}
.box_border{
	border-left: .005208rem solid #FFECEC;
	border-right: .005208rem solid #FFECEC;
}
.box_title_div{
	background: url(../image/title-img1.png) no-repeat ;
	background-size: 100% 100%;
	width: .833333rem;
	height: .25rem;
	font-size: .125rem;
	color: #fff;
	text-align: center;
	line-height: .25rem;
	margin-bottom: .130208rem;
}
.dz_title_div{
	background: url(../image/title-img2.png) no-repeat ;
	background-size: 100% 100%;
}
.box_money{
	vertical-align: bottom;
	margin-bottom: .104167rem;
}
.money{
	font-size: .25rem;
	color: #321400;
	font-weight: 600;
}
.money_text{
	font-size: .083333rem;
	color: #B5ABA3;
}

.free_text{
	width: .85rem;
	height: .166667rem;
	border-radius: .083333rem;
	background-color: #FFECEC;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: .15625rem;
	font-size: .083333rem;
	position: relative;
}
.free_img{
	width: .1875rem;
	height: .197917rem;
	margin-right: .041667rem;
	position: absolute;
	left: -0.088542rem;
	top: -.015625rem;
}
.prompt_li{
	width: 1.40625rem;
	height: .25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.prompt_border{
	border-top: .005208rem dashed #FFECEC;
	border-bottom: .005208rem dashed #FFECEC;
}
.prompt_title{
	color: #321400;
	font-size: .083333rem;
}
.prompt_text{
	color: #FF4646;
	font-size: .083333rem;
}
.dz_clo{
	color: #C08452;
}
.get_detail{
	width: .989583rem;
	height: .291667rem;
	font-weight: 500;
	font-size: .09375rem;
	color: #fff;
	background-color: #FF4646;
	margin-top: .104167rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dz_detail{
	background-color: #C08452;
}
.right_arrow{
	width: .052083rem;
	height: .083333rem;
	margin-left: .052083rem;
}
/* 底部1 */
.bot1{
	width: 100%;
}
.bg_top_img{
	width: 100%;
	height: .739583rem;
}
.bot1_bot_box{
	width: 100%;
	background-color: #3C312D;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: -0.104167rem;
}
.bot1_box{
	width: 5.208333rem;
	display: flex;
	justify-content: space-between;
}
.bot1_left_box{
	display: flex;
	/* width: 5.208333rem; */
	flex-direction: column;
	align-items: flex-start;
}
.advisory_title,.description_title{
	font-size: .25rem;
	height: .520833rem;
	line-height: .520833rem;
	color: #fff;
	font-weight: 500;
	margin-bottom: .15625rem;
}
.contact_box{
	display: flex;
	justify-content: flex-start;
}
.contact_detile_box{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	
}
.contact_detile_box1{
	width: 2.1875rem;
}
.contact_img_box{
	width: .322917rem;
	height: .322917rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: .161458rem;
	background-color: #fff;
}
.mail_img{
	width: .145833rem;
	height: .119792rem;
}
.tel_img{
	width: .09375rem;
	height: .145833rem;
}
.contact_text{
	font-size: .125rem;
	color: #fff;
	height: .260417rem;
	line-height: .260417rem;
	font-weight: 500;
}
.description_title{
	margin-top: .416667rem;
	margin-bottom: .130208rem;
}
.inp_text{
	font-size: .125rem;
	color: #fff;
	height: .260417rem;
	line-height: .260417rem;
}
.textare_div{
	width: 2.864583rem;
	height: .291667rem;
	background-color: #fff;
	margin-bottom: .208333rem;

}
.text_area{
	width: 2.864583rem;
	height: .291667rem;
	box-sizing: border-box;
	font-size: .083333rem;
	padding: .088542rem .104167rem 0;
}
.inp_val{
	font-size: .083333rem;
	margin-bottom: .208333rem;
	padding: 0 .104167rem;
	width: 2.864583rem;
	height: .291667rem;
	box-sizing: border-box;
}
.inp_val1{
	margin-bottom: 0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	font-size: .083333rem;
	color: #999;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-size: .083333rem;
	color: #999;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-size: .083333rem;
	color: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-size: .083333rem;
	color: #999;
}
.sub_btn{
	width: 1.197917rem;
	height: .291667rem;
	line-height: .291667rem;
	text-align: center;
	border: .005208rem solid #fff;
	font-size: .104167rem;
	color: #fff;
	margin-bottom: .416667rem;
}
.bot1_right_box{
	display: flex;
	align-items: flex-end;
	margin-bottom: -.052083rem;
}
.bot1_wechat{
	width: 1rem;
	height: 1rem;
}
/* 底部2 */
.bot2{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #433936;
}
.bot2_box{
	width: 5.208333rem;
	height: .677083rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.bot_logo{
	width: .458333rem;
	height: .15625rem;
}
.company_name{
	color: #DAD8D7;
	font-size: .0625rem;
	height: .1875rem;
	line-height: .1875rem;
}
.bot2_right{
	width: .40625rem;
	height: .479167rem;
	background-color: #3D322F;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.wechat_img{
	width: .1875rem;
	height: .270833rem;
}
.bot2_wechat{
	width: .963542rem;
	height: .963542rem;
	position: absolute;
	right: 0;
	bottom: .520833rem;
	display: none;
}
.bot2_right:hover .bot2_wechat{
	display: block;
}
.bot2_right:active .bot2_wechat{
	display: block;
}
/* .bot2_right a:hover{
	width: .963542rem;
	height: .963542rem;
	position: absolute;
	right: 0;
	bottom: .520833rem;
	background: url(../image/wechat-img.png) no-repeat;
	background-size: 100% 100%;
} */

/* 弹窗 */
.cover{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.8);
}
.cover_box{
	width: 2.880208rem;
	/* height: 2.828125rem; */
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	box-sizing: border-box;
	padding: .15625rem .15625rem .25rem;
}
.cover_title{
	font-size: .104167rem;
	height: .46875rem;
	line-height: .46875rem;
	color: #333;

}
.cover_mail_box{
	display: flex;
	justify-content: flex-start;
	height: .401042rem;
	align-items: center;
	border-bottom: .005208rem solid #F2F2F2;
	margin-bottom: .104167rem;
}
.cover_detile_box{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.cover_detile_box1{
	margin-right: .348958rem;
}

.cover_text{
	font-size: .083333rem;
	color: #3C312D;
	margin-left: .0625rem;
	font-weight: 500;
}
.demand_title{
	height: .40625rem;
	line-height: .40625rem;
	font-size: .104167rem;
	color: #333;
	font-weight: 500;
}
.textare_cover,.inp_cover,.text_cover{
	width: 2.567708rem;
	border: none;
	background-color: #FAFAFA;
}
input:focus, textarea:focus { outline:none; } ;
textarea{
	width: 100%;
	height: 100%;
	border: none;
	resize: none;
	cursor: pointer;
}
.textare_cover{
	/* margin-bottom: .125rem; */
	margin-bottom: 0;
}
.inp_box{
	margin-top: .125rem;
	margin-bottom: .25rem;
	/* padding: 0; */
}
.cover_sub_box{
	display: flex;
	justify-content: center;
}
.cover_sub_btn{
	width: 1.166667rem;
	height: .333333rem;
	text-align: center;
	line-height: .333333rem;
	background-color: #FF531A;
	color: #fff;
	font-size: .104167rem;
}
.cover_inp_box{
	position: relative;
}
.cover_text_area,.cover_inp_text,.cover_inp_text1{
	position: absolute;
	right: 0;
	top: -.09375rem;
	font-size: .0625rem;
	color: #666;
	/* display: none; */
}
.cover_inp_text{
	top: .291667rem;
}
.cover_inp_text1{
	top: .677083rem;
}
.cover_mes_box{
	background-color: rgba(0,0,0,0.1);
	z-index: 200;
}
.cover_message{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 3rem;
	height: .416667rem;
	text-align: center;
	line-height: .416667rem;
	border-radius: .041667rem;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	font-size: .104167rem;
	z-index: 201;
}